package com.teamone.etl.enterprise.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.teamone.etl.enterprise.entity.AlarmPhone;
import com.teamone.etl.exception.CustomException;
import java.util.List;

/**
 预警号码(AlarmPhone)表服务接口

 @author makejava
 @since 2021-01-21 11:30:12 */
public interface AlarmPhoneService extends IService<AlarmPhone> {

    /**
     根据当前登录用户查询所有
     @param enterpriseId 当前登录用户
     @return 所有预警号码结果集
     */
    List<AlarmPhone> getList (Integer enterpriseId);

    /**
     根据id删除
     @param id 主键
     @return 被修改行数
     */
    int delete (Integer id);

    /**
     添加
     @param alarmPhone 要添加的信息
     @return 被修改行数
     @throws CustomException 自定义异常
     */
    int add (AlarmPhone alarmPhone) throws CustomException;
}